package top.infopub.mgr.cap.dao;


import com.github.pagehelper.Page;
import org.apache.ibatis.annotations.Param;
import top.infopub.mgr.cap.domain.FinancingDomain;
import top.infopub.mgr.cap.domain.LookInfoDomain;
import top.infopub.mgr.cap.dto.LookInfoBeginDto;
import top.infopub.mgr.cap.vo.LookInfoBeginVo;
import top.infopub.model.cap.LookInfoBegin;

public interface LookInfoBeginDao {
    Page<LookInfoDomain> selectByDomainWhere(LookInfoBeginVo lookInfoBeginVo);

    LookInfoBegin selectById(String id);

    LookInfoBeginDto queryDetailById(String id);

    void updateById(LookInfoBegin lookInfoBegin);

    LookInfoBegin selectByProCode(@Param("proCode") String proCode);

    Page<FinancingDomain> selectFinByDomainWhere(LookInfoBeginVo lookInfoBeginVo);

    void insertByProcess(LookInfoBegin lookInfoBegin);
}
